.form {
	padding: 20px;
}

.form-item {
	display: flex;
	flex-direction: row;
	align-items: center;
	border-bottom: 1px solid #f2f2f2;
	padding: 10px 0;
}

.form-item.last-child {
	border-bottom: none;
}

.form-item-label {
	min-width: 160rpx;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.form-item-label_text {
	font-size: 14px;
	margin: 0 10px;
	color: #007aff;
}

.form-item-block {
	flex-grow: 1;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}

.form-item-block_btns {
	min-width: 80rpx;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-end;
}

.form-item-block_btns .icon {
	margin-left: 10px;
}

.form-input {
	width: 200rpx;
}

.placeholder {
	font-size: 14px;
}

.form-item-send {
	font-size: 14px;
	color: #007aff;
}

.form-user-doing {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	padding: 10px 0;
}

.local-user {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.local-user-text {
	font-size: 12px;
	color: #007aff;
	margin-left: 6px;
}

.forgot-pwd {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.forgot-pwd-text {
	font-size: 12px;
	color: #007aff;
	margin-left: 6px;
}

.form-robot {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 10px 0;
}

.form-robot-text {
	font-size: 12px;
	color: #007aff;
	margin-left: 6px;
}

.form-btns {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.form-submit, .form-cancel {
	width: 300rpx;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 68rpx;
	border-radius: 10px;
	margin-top: 10px;
}

.form-submit {
	border:1px solid #007aff;
	background-color: rgba(0, 122, 255, .1);
}

.form-submit-text {
	color: #007aff;
	font-size: 14px;
}

.form-cancel {
	border:1px solid #d8d8d8;
	background-color: rgba(0, 0, 0, .1);
}

.form-cancel-text {
	color: #808080;
	font-size: 14px;
}
